<?php
/*
 * Created by generator
 *
 */

class Listprofesseurs extends Controller {

	/**
	 * Constructeur
	 */
	function Listprofesseurs(){
		parent::Controller();
		$this->load->model('professeur_model');
		$this->load->library('session');
		$this->load->helper('url');
	}

	/**
	 * Affichage des professeurs
	 */
	public function index($orderBy = null){
		$data['professeurs'] = professeur_model::getAllprofesseurs($this->db, $orderBy);
		$this->load->view('listprofesseurs_view', $data);
	}

	/**
	 * Ajout d'un professeur
	 */
	public function add(){

		// Insertion en base
		$model = new professeur_model();
		$model->proidpro = $this->input->post('proidpro'); 
		$model->prolbnom = $this->input->post('prolbnom'); 
		$model->prolbprn = $this->input->post('prolbprn'); 
		$model->prolbtel = $this->input->post('prolbtel'); 
		$model->prolbmai = $this->input->post('prolbmai'); 
		$model->protxcmp = $this->input->post('protxcmp'); 
		$model->promotxh = $this->input->post('promotxh');
		$model->save($this->db);

		$this->session->set_flashdata('message', 'Nouveau professeur ajoute');
		
		// Recharge la page avec les nouvelles infos
		redirect('listprofesseurs/index'); 
	}

	/**
	 * Suppression d'un professeur
	 * @param $proidpro identifiant a supprimer
	 */
	function delete($proidpro){
		professeur_model::delete($this->db, $proidpro);

		$this->session->set_flashdata('message', 'professeur supprime');

		redirect('listprofesseurs/index'); 
	}

}
?>
